Attendance Management System Using Face Recognition

  • What its purpose is:
    • Developed an attendance management program using OpenCV, featuring a face recognition system for easy daily student check-ins.
    • Designed a user-friendly interface with Tkinter to ensure seamless interaction.
    • Applied the Haar cascade algorithm for accurate face detection and the Local Binary Patterns Histogram (LBPH) algorithm for face recognition, facilitating seamless training of the stored dataset.
    • Upgraded the user experience by integrating features allowing students to view their attendance course-wise and providing detailed reports to teachers, including comprehensive information on student attendance percentages and related metrics.
  • Technologies Used:
    • Python, Numpy, Pandas, Pillow, OpenCV
  • GitHub: Project Link